package com.xianjindai.facade.borrow.vo;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;

/**
 * @ClassName: BorrowMsgVO
 * @Description: 借款个人资料请求参数
 * @author houxiaolan
 * @date 2017年3月23日 下午5:49:09
 *
 */
public class BorrowMsgVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 借款金额
	 */
	private BigDecimal borrowMoney;

	/**
	 * 借款期限
	 */
	private Integer duration;

	/**
	 * 联系人1姓名
	 */
	private String contactRealName1;
	
	/**
	 * 联系人1电话
	 */
	private String contactMobilePhone1;
	
	/**
	 * 联系人1关系
	 */
	private String contactRelationship1;
	
	/**
	 * 联系人2姓名
	 */
	private String contactRealName2;
	
	/**
	 * 联系人2电话
	 */
	private String contactMobilePhone2;
	
	/**
	 * 联系人2关系
	 */
	private String contactRelationship2;
	
	/**
     * 借款用途
     */
    private String borrowUsage;
    
    /**
     * 工作行业
     */
    private String workIndustry;
    
    /**
     * 工作年限
     */
    private String workYear;
    
    /**
     * 工作收入范围
     */
    private String incomeRage;
    
    /**
     * 现住址
     */
    private String residenceAddress;
    
    /**
     * 预审评分
     */
    private BigDecimal preScore;

	public BigDecimal getBorrowMoney() {
		return borrowMoney;
	}

	public void setBorrowMoney(BigDecimal borrowMoney) {
		this.borrowMoney = borrowMoney;
	}

	public Integer getDuration() {
		return duration;
	}

	public void setDuration(Integer duration) {
		this.duration = duration;
	}

	public String getContactRealName1() {
		return contactRealName1;
	}

	public void setContactRealName1(String contactRealName1) throws UnsupportedEncodingException {
		this.contactRealName1 = java.net.URLDecoder.decode(contactRealName1,"UTF-8");
	}

	public String getContactMobilePhone1() {
		return contactMobilePhone1;
	}

	public void setContactMobilePhone1(String contactMobilePhone1) {
		this.contactMobilePhone1 = contactMobilePhone1;
	}

	public String getContactRelationship1() {
		return contactRelationship1;
	}

	public void setContactRelationship1(String contactRelationship1) {
		this.contactRelationship1 = contactRelationship1;
	}

	public String getContactRealName2() {
		return contactRealName2;
	}

	public void setContactRealName2(String contactRealName2) throws UnsupportedEncodingException {
		this.contactRealName2 = java.net.URLDecoder.decode(contactRealName2,"UTF-8");
	}

	public String getContactMobilePhone2() {
		return contactMobilePhone2;
	}

	public void setContactMobilePhone2(String contactMobilePhone2) {
		this.contactMobilePhone2 = contactMobilePhone2;
	}

	public String getContactRelationship2() {
		return contactRelationship2;
	}

	public void setContactRelationship2(String contactRelationship2) {
		this.contactRelationship2 = contactRelationship2;
	}

	public String getBorrowUsage() {
		return borrowUsage;
	}

	public void setBorrowUsage(String borrowUsage) {
		this.borrowUsage = borrowUsage;
	}

	public String getWorkIndustry() {
		return workIndustry;
	}

	public void setWorkIndustry(String workIndustry) {
		this.workIndustry = workIndustry;
	}

	public String getWorkYear() {
		return workYear;
	}

	public void setWorkYear(String workYear) {
		this.workYear = workYear;
	}

	public String getIncomeRage() {
		return incomeRage;
	}

	public void setIncomeRage(String incomeRage) {
		this.incomeRage = incomeRage;
	}

	public String getResidenceAddress() {
		return residenceAddress;
	}

	public void setResidenceAddress(String residenceAddress) throws UnsupportedEncodingException {
		this.residenceAddress = java.net.URLDecoder.decode(residenceAddress,"UTF-8");
	}

	public BigDecimal getPreScore() {
		return preScore;
	}

	public void setPreScore(BigDecimal preScore) {
		this.preScore = preScore;
	}
}
